﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Windows.Foundation.Collections;

namespace StyleMVVM.Data.Collections
{
	public interface IAttributeBag : IObservableMap<PropertyAttribute, object>
	{
		T GetValue<T>(PropertyAttribute attribute);

		object Owner { get; set; }

		void Add(IAttributeBag attributes);
	}
}